package com.zhejiangzhengyuan.municipal_common.service;

import com.zhejiangzhengyuan.municipal_common.entity.PumpEstimatedValue;
import com.zhejiangzhengyuan.municipal_common.entity.vo.GasCheckVo;

import javax.servlet.http.HttpServletResponse;
import java.text.ParseException;
import java.util.List;

/**
 * @author :linju
 * @create on : 2020/1/2
 */

public interface PumpEstimatedValueService {

    List<PumpEstimatedValue> selectPumpEstimatedValue();

    List<PumpEstimatedValue> selectPumpElectricityValue();

    List<GasCheckVo> selectPumpGasValue();

    void exportPumpEstimatedValue(HttpServletResponse response);

    void exportPumpElectricityValue(HttpServletResponse response);

    void exportPumpGasValue(HttpServletResponse response);

    List<GasCheckVo> selectVaguePumpGasValue(String name, String startTime, String endTime) throws ParseException;

    List<PumpEstimatedValue> selectVaguePumpElectricityValue(String name, String startTime, String endTime) throws ParseException;

    List<PumpEstimatedValue> selectVaguePumpEstimatedValue(String name, String startTime, String endTime) throws ParseException;

    List getDeviceBreakdownCount();

    List getDeviceAnalyzeCount();
}
